package com.welink.cmp.dao.tree.dataobejct;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

/**
 * 设备拓扑关系树表
 * @author yanwei li create  2024-05-24 14:30
 */
@Data
@TableName("device_topology_tree")
public class DeviceTopologyTreeDO {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id; // 主键ID
    private String localDevice; // A设备名称
    private String localInterface; // A设备接口
    private String localInterfaceType; // A设备接口类别
    private Integer localInterfaceMaxBandwidth; // A设备接口最大带宽
    private String neighborDevice; // 相邻设备名称
    private String neighborInterface; // 相邻设备接口
    private String neighborInterfaceType; // 相邻设备接口类别
    private Integer neighborInterfaceMaxBandwidth; // 相邻设备接口最大带宽
    private Integer status; // 状态: 0禁用, 1启用
    @TableLogic
    private Long isDel; // 标记是否已删除: 0未删除, 大于0 已删除
    @Version
    private Long version; // 乐观锁版本号
    private Date createTime; // 创建时间
    private Date updateTime; // 更新时间
    private String createBy; // 创建人
    private String updateBy; // 修改人
}
